@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:12px;color:#000;background: #e9eef3; font-family:"微软雅黑";}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#000;}
input,select,button{ outline: none;}

.clearfix:before, .clearfix:after{display: table;  content: " ";}
.clearfix:after{clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.border1{ border: 1px solid #dedede;}
.margin_l5{ margin-left: 5px;}
.margin_r5{ margin-right: 5px;}
.margin_r25{ margin-right: 25px;}
.margin_t15{ margin-top: 15px;}
.margin_b10{ margin-bottom: 10px;}
.margin_b15{ margin-bottom: 15px;}
.margin_l10{ margin-left: 10px;}
.margin_r10{ margin-right: 10px;}
.margin_l40{ margin-left: 40px;}
.margin_r40{ margin-right: 40px;}
.margin_b15{ margin-bottom: 15px;}
.margin_b20{ margin-bottom: 20px;}
.padding15{ padding: 15px;}
.width359{ width: 359px;}
.text_center{ text-align: center;}
.text_right{ text-align: right;}
.hide{ display: none;}
.blue{ color: #30afea; font-weight: bold;}
.green{ color: #00a651;}
.gray{ color: #666;}
.deepRed{ color: #db0505;}
.red{ color: #f00; font-style: normal;}
.content{ width: 1000px; margin: 0 auto; background: #fff;  padding: 0 5px;}
/*header*/
.header_top { height: 33px; line-height: 33px; color: #333;}
.header_top  a.active{  padding: 3px 6px; background: #1090d9; border-radius: 3px; text-align: center; color: #fff; box-shadow:  2px 1px 1px #9f9f9f;}
.header_top  a,.header_top  span{ color: #333;}
.banner{ height: 125px;}
.nav{ background: #1578dd; height: 40px; text-align: center;}
.nav a{display: inline-block; text-align: center; padding: 0 20px; line-height: 40px; color: #fff; font-size: 14px;}
.nav a.active,.nav a:hover{ background: #1090d9;}
/*search*/
.search{ padding: 10px 15px; }
.search_title{ background: url("../images/icon.png") left -6px no-repeat; text-indent: 40px; line-height: 30px; color: #fbad16; font-size: 20px; font-weight: bold;}
.standerd_title{ background: url("../images/icon.png") left -129px no-repeat; text-indent: 40px; line-height: 30px; color: #fbad16; font-size: 20px; font-weight: bold;}
.search_C{ background: #1090d9 ; width: 157px; height: 26px; line-height: 26px; color: #fff; border-right: 1px solid #33bced; box-sizing: border-box; padding-left: 10px; position: relative; }
.search_C .icon_down{ display: inline-block; width: 11px; height: 6px; background: url("../images/icon.png") left -40px no-repeat;  position: absolute; right: 10px;
	top: 10px;}
.searchMain{ width: 760px; }
.searchMain .tabtitle{border-bottom: 1px solid #cccccc;}
.searchMain .tabtitle a{ color: #888888; background: #f5f5f5;  margin-right: 3px; height: 24px; line-height: 24px; border-radius: 4px 4px 0 0 ; display: inline-block;
 padding: 0 15px;	border-left: 1px solid #cccccc;  border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;
	background: -webkit-linear-gradient(#fff, #f2f2f2);  background: -o-linear-gradient(#fff, #f2f2f2);
	background: -moz-linear-gradient(#fff, #f2f2f2);  background: linear-gradient(#fff, #f2f2f2);}
.searchMain .tabtitle a.current{ border-color: #1578dd; background: #1578dd; color:#fff;}
.searchMain .tabcon .tabcontent{ padding: 5px 0 10px;}
.searchMain .tabcon .tabcontent select{ width: 89px; height: 30px; color: #888888; border:1px solid #1090d9;  line-height: 26px;vertical-align: top;}
.searchMain .tabcon .tabcontent input{ width: 460px; height: 26px;border:1px solid #1090d9; line-height: 26px;  padding-left: 10px; vertical-align: top;  }
.searchMain .tabcon .tabcontent a.buttona{ font-size: 14px; display: inline-block; background: #f7941d; width: 86px; color: #fff; text-align: center; line-height: 30px; border-radius: 3px;}
.searchMain  .hotWord a{ color: #323232;}
.searchMain  .hotWord a:hover{ text-decoration:underline;color: #666;}
.searchMain .tabcon .tabcontent a.othera{ margin-left: 10px;  color: #0000ff; text-decoration: underline;}
.tabCon .tabtitle{ height:36px; position: relative; background: #f2f2f2; border: 1px solid #e7e7e7;
	/*background: -webkit-linear-gradient(#fff, #f2f2f2);  background: -o-linear-gradient(#fff, #f2f2f2);*/
	/*background: -moz-linear-gradient(#fff, #f2f2f2);  background: linear-gradient(#fff, #f2f2f2);*/
}
/*.tabCon .tabtitle:before{ content: " "; display: inline-block; width: 100%; height: 4px; background: #20b7ed; position: absolute;*/
	/*bottom: 0; left: 0;}*/
.tabCon .tabtitle .tabBtn{    color: #666;  display: inline-block; text-indent: 15px; padding-right: 15px;  height: 36px; line-height: 36px; font-weight: bold; font-size: 14px; }
.tabCon .tabtitle .tabBtn.current{  position: relative; background: #1578dd; color: #fff;}
/*.tabCon .tabtitle .tabBtn.current:after{ display: block; content: ""; width: 100%; height: 4px; background: #1578dd;}*/

.tabCon .tabtitle2:before{background: #f7941d;}
.tabCon .tabtitle2 .tabBtn.current:after{ background: #a34000;}

.tabCon .tabtitle .more{    color: #1177cd; display: inline-block; width: 35px; height: 15px; position: absolute; right: 0px; top: 10px; font-size: 12px;  }
.tabCon .tabtitle .more:hover{color: #005499; text-decoration: underline; }
.tabCon .tabcontent,.rightCon ul{ padding:10px;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}

.tabCon .tabcontent li,.rightCon li{background: url("../images/list_style1.gif") left center no-repeat; width: 100%; height: 24px;  line-height: 24px; text-indent: 10px;}
.rightCon2 li{background: url("../images/list_style2.gif") left center no-repeat; }
/*.rightCon2 li{background: url("../images/list_style2.gif") left center no-repeat; }*/
.tabCon .tabcontent li a,.rightCon li a{ color: #000; display: block; width: 100%; height: 24px; position: relative;}
.tabCon .tabcontent li:hover span,.tabCon .tabcontent li a:hover,.rightCon li a:hover{color: #137ad1; text-decoration: underline;}
.tabCon .tabcontent li a span{ color: #666;position: absolute; right: 0;}
.tabCon .img_info{ width: 86px; height: 99px;}
.tabCon .text_info{ width: 255px; line-height: 24px;}

.rightCon .rightCOn_title{ height:36px; position: relative; border: 1px solid #e7e7e7; line-height: 36px;  }
.rightCon .rightCOn_title p{ text-indent: 15px; font-size: 14px; font-weight: bold;  color: #fff;}
.rightCon .rightCOn_title .more{ color: #fff; display: inline-block; width: 35px; height: 15px; position: absolute; right: 0px; top: 0px; font-size: 12px;}
.rightCon .rightCOn_title .more:hover{color: #005499; text-decoration: underline;}
/*.rightCon2 .rightCOn_title{ background: #f7941d;}*/
/*.rightCon2 .rightCOn_title p{ border-left: 4px solid #a34000;}*/
.location{ height: 35px; line-height: 35px;color: #666;}
.location .icon_home{ color: #333; width:20px; height:20px;display: inline-block;background: url("../images/icon.png") left -45px no-repeat; }
.location  a{ color: #333;}
.tablelist{width:100%;border-top: 1px solid #dedede;border-left: 1px solid #dedede;}
.tablelist th{ text-align: center; height: 30px; background: #add3e8; color: #333;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.tablelist tr:not(:last-child):hover{ background: #f0f0f0;}
.tablelist td{text-align: center; height: 30px;color: #000; border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.pagelist a{ background: #f8f8f8; margin-left: 5px;  display:inline-block; color: #666666; padding: 0 10px; height: 20px; border: 1px solid #e5e5e5; border-radius: 3px; text-align: center; line-height: 20px;}
.pagelist a.current{ color: #0065ff;}
.pagelist input{ width: 40px; border: 1px solid #e5e5e5; outline: none;height: 20px;}

/*搜索*/
.search_con{ background: #f2f2f2;  border: 1px solid #e7e7e7; width: 750px; padding: 10px 0; box-sizing: border-box; }
.search_con .search_input{border: 1px solid #187dd1; height: 30px; line-height: 30px; padding: 0 5px;    width: 520px; margin-left: 10px;}
.search_con .search_btn{display:inline-block;    vertical-align: top;font-size: 12px;  line-height: 32px;  font-weight: bold;  color: #FFF;  background-color: #187dd1;  padding: 0 20px;  height:32px;  text-align: center;}
	/*footer*/
.footer{ border-top: 4px solid #30afea; padding-top: 15px; padding-bottom: 30px; text-align: center;}